resource revenue sharing agreement - Français Anglais Dictionnaire